// src/services/position.ts
import { request } from '@umijs/max';

// 获取职位列表
export async function fetchPositions(params?: {
  province: string;    // 省份
  city: string;    // 城市
  date: string;    // 日期
}) {
  return request('/api/files/parse', {
    method: 'GET',
    params,  // query 参数
  });
}

// 获取成绩列表
export async function fetchScores(params?: {
  province: string;    // 省份
  city: string;    // 城市
  date: string;    // 日期
  positionCode: string; // 职位代码
}) {
  return request('/api/files/parseScore', {
    method: 'GET',
    params,
  });
}

// 获取文件树
export async function fetchFileTree() {
  return request('/api/ashore/file-tree', {
    method: 'GET',
  });
}
